﻿using System;



class NumberCombinations

{

    static void Main()

    {

        int count = 0;



        Console.WriteLine("所有互不相同且无重复数字的三位数：");



        for (int i = 1; i <= 4; i++)

        {

            for (int j = 1; j <= 4; j++)

            {

                for (int k = 1; k <= 4; k++)

                {

                    if (i != j && i != k && j != k)

                    {

                        int number = i * 100 + j * 10 + k;

                        Console.Write(number + " ");

                        count++;

                        if (count % 6 == 0)

                            Console.WriteLine();

                    }

                }

            }

        }



        Console.WriteLine($"\n\n总共能组成 {count} 个互不相同且无重复数字的三位数");

    }

}
